<h1>Проект "Бэкенд для сайта с объявлениями"</h1>

Этот проект представляет собой работу над бэкендом приложения - площадки для перепродажи вещей.

<h3>Бэкенд-часть проекта предполагает реализацию следующего функционала:</h3>

Авторизация и аутентификация пользователей.

Распределение ролей между пользователями: пользователь и администратор.

CRUD-операции для объявлений и комментариев: администратор может удалять или редактировать все объявления и комментарии, а пользователи — только свои.

Возможность для пользователей оставлять комментарии под каждым объявлением.

Показ и сохранение картинок объявлений, а также аватарок пользователей.

<h3>Используемые технологии:</h3>

- Maven
- Spring Boot
- Spring Web
- Spring Data JPA
- Spring Security
- Htttp, Rest
- Git
- Swagger
- Lombok
- Liquibase
- Docker



